package com.apkplug.download.service;

import java.io.File;
import java.io.IOException;
import android.content.Context;
/**
 * 插件下载服务
 * @author 梁前武 
 * www.apkplug.com
 */
public interface FileDownload {
	/**
	 * 文件下载服务接口
	 * @param mContext 	可能会用到(如获取文件保持地址等)
	 * @param downurl	下载地址
	 * @param callback	回调接口
	 * @throws IOException
	 */
	public void download(Context mContext,String downurl,FileDownloadCallBack callback)throws IOException;
	/**
	 * 文件下载服务接口 (下载到指定文件)
	 * @param mContext			可能会用到(如获取文件保持地址等)
	 * @param downurl			下载地址
	 * @param downFilePath		文件保存路径
	 * @param callback			回调接口
	 * @throws IOException
	 */
	public void download(Context mContext,String downurl,String downFilePath,FileDownloadCallBack callback)throws IOException;
}
